@charset "utf-8";
/*
 * Copyright 2005-2013 shopxx.net. All rights reserved.
 * Support: http://www.shopxx.net
 * License: http://www.shopxx.net/license
 * 
 * Style - Product
 * Version: 3.0
 */

/* ---------- Score ---------- */

div.score0 {
	width: 60px;
	height: 20px;
	background: url(../images/review.gif) 0px -60px no-repeat;
}
div.score1 {
	width: 60px;
	height: 20px;
	background: url(../images/review.gif) 0px -90px no-repeat;
}
div.score2 {
	width: 60px;
	height: 20px;
	background: url(../images/review.gif) 0px -120px no-repeat;
}
div.score3 {
	width: 60px;
	height: 20px;
	background: url(../images/review.gif) 0px -150px no-repeat;
}
div.score4 {
	width: 60px;
	height: 20px;
	background: url(../images/review.gif) 0px -180px no-repeat;
}
div.score5 {
	width: 60px;
	height: 20px;
	background: url(../images/review.gif) 0px -210px no-repeat;
}
div.score6 {
	width: 60px;
	height: 20px;
	background: url(../images/review.gif) 0px -240px no-repeat;
}
div.score7 {
	width: 60px;
	height: 20px;
	background: url(../images/review.gif) 0px -270px no-repeat;
}
div.score8 {
	width: 60px;
	height: 20px;
	background: url(../images/review.gif) 0px -300px no-repeat;
}
div.score9 {
	width: 60px;
	height: 20px;
	background: url(../images/review.gif) 0px -330px no-repeat;
}
div.score10 {
	width: 60px;
	height: 20px;
	background: url(../images/review.gif) 0px -360px no-repeat;
}
/* ---------- HotProductCategory ---------- */

div.hotProductCategory {
	margin-top: -10px;
	margin-bottom: 10px;
 *position: relative;
	-webkit-box-shadow: 2px 2px 8px #dddddd;
	-moz-box-shadow: 2px 2px 8px #dddddd;
	box-shadow: 2px 2px 8px #dddddd;
	border: 1px solid #cccccc;
	border-top: 0px;
}
div.hotProductCategory dl {
	height: 60px;
	line-height: 30px;
	clear: both;
	padding: 0px 8px;
	-webkit-transition: ease-in background-color 0.4s;
	-moz-transition: ease-in background-color 0.4s;
	transition: ease-in background-color 0.4s;
	overflow: hidden;
	white-space: nowrap;
}
div.hotProductCategory dl.odd {
	background-color: #ffffff;
}
div.hotProductCategory dl.even {
	background-color: #f1f1f1;
}
div.hotProductCategory dl:hover {
	background-color: #b89987;
}
div.hotProductCategory dl:hover a {
	color: #ffffff;
}
div.hotProductCategory dt {
	font-family: "Microsoft YaHei";
	font-weight: bold;
}
div.hotProductCategory dd {
	float: left;
}
div.hotProductCategory dd a {
	margin-right: 6px;
	color: #888888;
}
/* ---------- HotBrand ---------- */

div.hotBrand {
	margin-bottom: 10px;
	-webkit-box-shadow: 2px 2px 8px #dddddd;
	-moz-box-shadow: 2px 2px 8px #dddddd;
	box-shadow: 2px 2px 8px #dddddd;
	border: 1px solid #cccccc;
	border-top-color:#6f2c91
}
div.hotBrand dt {
	height: 38px;
	line-height: 38px;
	padding-left: 10px;
	color: #888888;
	font-family: "Microsoft YaHei";
	border-bottom: 1px dotted #dddddd;
	background-color:#F7F2FF;
}
div.hotBrand dd {
	width: 49.5%;
	height: 50px;
	float: left;
	position: relative;
	text-align: center;
	overflow: hidden;
	border-right: 1px dashed #dddddd;
}
div.hotBrand dd.even {
	border-right: 0px;
}
div.hotBrand dd img {
	width: 94px;
	height: 50px;
}
div.hotBrand dd span {
	width: 100%;
	height: 50px;
	line-height: 50px;
	display: block;
	position: absolute;
	bottom: -50px;
	left: 0px;
	-webkit-transition: ease-in all 0.4s;
	-moz-transition: ease-in all 0.4s;
	transition: ease-in all 0.4s;
	filter: alpha(opacity = 80);
	-moz-opacity: 0.8;
	opacity: 0.8;
	color: #000000;
	font-family: "Microsoft YaHei";
	font-weight: bold;
	background-color: #eeeeee;
}
div.hotBrand dd:hover span {
	bottom: 0px;
}
/* ---------- HotProduct ---------- */

div.hotProduct {
	margin-bottom: 10px;
	-webkit-box-shadow: 2px 2px 8px #dddddd;
	-moz-box-shadow: 2px 2px 8px #dddddd;
	box-shadow: 2px 2px 8px #dddddd;
	border: 1px solid #cccccc;
	background-color: #fcf7fe;
	border-top-color:#6f2c91
}
div.hotProduct dt {
	height: 38px;
	line-height: 38px;
	padding-left: 10px;
	color: #888888;
	font-family: "Microsoft YaHei";
	border-bottom: 1px dotted #dddddd;
	background-color: #f7f2ff;
}
div.hotProduct dd {
	line-height: 26px;
	background:#fff;
	padding: 9px 7px;
	border-bottom: 1px dotted #dddddd;
 *border-bottom-width: expression(this.nextSibling == null ? "0px" : "");
}
div.hotProduct dd em{display:block}
div.hotProduct dd:last-child {
	border-bottom: none;
}
div.hotProduct dd a {
	height: 200px;
	display: block;
	color: #999999;
	overflow: hidden;
}
div.hotProduct dd a:hover {
	color: #ff6600;
}
div.hotProduct dd img {
	width: 170px;
	height: 170px;
}
div.hotproduct_picsmall dd {
	padding:15px;
	background:#fff
}
div.hotproduct_picsmall dd a {
	height:170px
}
div.hotproduct_picsmall dd img {
	width:60px;
	height:118px;
	display:block;
	margin:0 auto
}
div.hotproduct_picsmall dl {
	position:relative
}
div.hotproduct_picsmall .small_number {
	background:url(../images/suo.png);
	background-position: -114px -144px;
	color: #FFFFFF;
	float: left;
	font-family: arial;
	font-size: 12px;
	font-weight: 700;
	height: 30px;
	line-height: 23px;
	margin-right: 7px;
	text-align: center;
	width: 30px;
	font-family:"微软雅黑";
	position:absolute;
	left:33px
}
div.hotproduct_picsmall dl .i1, div.hotproduct_picsmall dl .i2, div.hotproduct_picsmall dl .i3 {
	background-position: -114px -144px;
}
div.hotProduct dd strong {
	color: #c4161c;
	font-size: 14px;
	font-weight: normal;
}
div.hotProduct dd strong del {
	margin-left: 2px;
	color: #a5a5a5;
	font-size: 11px;
	text-decoration: line-through;
}
/* ---------- HotPromotion ---------- */

div.hotPromotion {
	margin-bottom: 10px;
	-webkit-box-shadow: 2px 2px 8px #dddddd;
	-moz-box-shadow: 2px 2px 8px #dddddd;
	box-shadow: 2px 2px 8px #dddddd;
	border: 1px solid #cccccc;
	border-top-color:#6f2c91
}
div.hotPromotion dt {
	height: 38px;
	line-height: 38px;
	padding-left: 10px;
	color: #888888;
	font-family: "Microsoft YaHei";
	border-bottom: 1px dotted #dddddd;
	background-color: #F7F2FF;
}
div.hotPromotion dd {
	line-height: 24px;
	padding: 8px 6px;
	color: #aaaaaa;
	border-bottom: 1px dotted #dddddd;
 *border-bottom-width: expression(this.nextSibling == null ? "0px" : "");
	background:#fff;
}
div.hotPromotion dd:last-child {
	border-bottom: none;
}
div.hotPromotion dd a {
	display: block;
	color: #999999;
}
div.hotPromotion dd a:hover {
	color: #ff6600;
}
div.hotPromotion dd img {
	width: 168px;
	height: 50px;
}
/* ---------- HistoryProduct ---------- */

div.historyProduct {
	margin-bottom: 10px;
	-webkit-box-shadow: 2px 2px 8px #dddddd;
	-moz-box-shadow: 2px 2px 8px #dddddd;
	box-shadow: 2px 2px 8px #dddddd;
	border: 1px solid #cccccc;
	background-color: #f7f2ff;
	border-top-color:#6f2c91
}
div.historyProduct dt {
	height: 38px;
	line-height: 38px;
	padding-left: 10px;
	color: #888888;
	font-family: "Microsoft YaHei";
}
div.historyProduct dd {
	height: 64px;
 *height: expression(this.nextSibling == null ? "16px" : "");
	line-height: 21px;
 *line-height: expression(this.nextSibling == null ? "16px" : "");
	padding: 9px;
	color: #999999;
	border-top: 1px dotted #dddddd;
	background:#fff;
}
div.historyProduct dd:last-child {
	height: 16px;
	line-height: 16px;
}
div.historyProduct dd img {
	width: 60px;
	height: 60px;
	float: left;
	padding: 1px;
	margin-right: 4px;
	border: 1px solid #e4e4e4;
	background-color: #ffffff;
}
div.historyProduct dd a {
	width: 100px;
	height: 42px;
	display: inline-block;
 *zoom: 1;
 *display: inline;
	color: #999999;
	word-break: break-all;
	overflow: hidden;
}
div.historyProduct dd a:hover {
	color: #ff6600;
}
div.historyProduct dd a.clear {
	height: 16px;
	line-height: 16px;
	color: #999999;
	outline: none;
 blr: expression(this.hideFocus = true);
}
div.historyProduct dd strong {
	width: 100px;
	display: inline-block;
 *zoom: 1;
 *display: inline;
	color: #c4161c;
	font-weight: normal;
	white-space: nowrap;
}
/* ---------- ProductList ---------- */

div.productList .compareBar {
	width: 970px;
	height: 114px;
	display: none;
	padding: 0px 9px;
	margin-left: -597px;
	position: fixed;
	_position: absolute;
	bottom: 0px;
 _top: expression(documentElement.scrollTop + documentElement.clientHeight - this.offsetHeight);
	left: 65%;
	z-index: 90;
	overflow: hidden;
	-webkit-box-shadow: 0px 0px 10px #bbbbbb;
	-moz-box-shadow: 0px 0px 10px #bbbbbb;
	box-shadow: 0px 0px 10px #bbbbbb;
	border: 1px solid #E4BEF7;
	border-bottom: 0px;
	background-color: #FCF7FE;
}
div.productList .compareBar dt {
	line-height: 30px;
	margin-bottom: 10px;
	border-bottom: 1px solid #6F2C91;
	font-size:14px;
	font-family:"微软雅黑";
	color:#6F2C91;
	font-weight:600
}
div.productList .compareBar dd {
	width: 185px;
	line-height: 22px;
	float: left;
	padding-right: 10px;
	margin-right: 10px;
	position: relative;
	border-right: 1px dotted #cccccc;
}
div.productList .compareBar dd.handle {
	width: 130px;
	float: right;
	padding-top: 20px;
	padding-right: 0px;
	margin-right: 0px;
	border-right: 0px;
}
div.productList .compareBar dt a.compare-active {
	cursor:pointer;
	margin-right: 6px;
	float: right;
	display: block;
}
div.productList .compareBar dt a.hide-me {
	cursor:pointer;
	margin-right: 6px;
	float: right;
	display: none;
}
div.productList .compareBar dd img {
	width: 60px;
	height: 60px;
	float: left;
	padding: 1px;
	margin-right: 4px;
	border: 1px solid #e4e4e4;
	background-color: #ffffff;
}
div.productList .compareBar dd span {
	width: 110px;
	height: 44px;
	display: inline-block;
 *zoom: 1;
 *display: inline;
	color: #999999;
	word-break: break-all;
	overflow: hidden;
}
div.productList .compareBar dd strong {
	width: 110px;
	display: inline-block;
 *zoom: 1;
 *display: inline;
	color: #c4161c;
	font-weight: normal;
	white-space: nowrap;
}
div.productList .compareBar dd strong del {
	margin-left: 6px;
	color: #a5a5a5;
	font-size: 11px;
	text-decoration: line-through;
}
div.productList .compareBar dd .remove {
	display: none;
	_display: inline;
	position: absolute;
	right: 6px;
	bottom: 0px;
	color: #C4161C;
}
div.productList .compareBar dd:hover .remove {
	display: inline;
}
div.productList .compareBar dd.handle a {
	height: 24px;
	line-height: 24px;
	display: block;
	float: left;
	padding: 0px 14px;
	margin-right: 6px;
	color: #ffffff;
	white-space: nowrap;
	outline: none;
 blr: expression(this.hideFocus = true);
	background-color: #cc0000;
}
div.productList .filter {
	margin-bottom: 4px;
}
div.productList .filter .title {
	height: 30px;
	line-height: 30px;
	font-family: "Microsoft YaHei";
	border: solid 1px #e4e4e4;
	border-top-color:#6F2C91;
	background:#fff;
	border-bottom:none;
}
div.productList .filter .title h2 {
	border-top: 3px solid #6F2C91;
	color: #6F2C91;
	font-family: "微软雅黑";
	font-size: 14px;
	font-weight: bold;
	height: 35px;
	line-height: 35px;
	margin-top: -3px;
	padding: 0 0px 10px 15px;
	width: 70px;
}
div.productList .filter .content {
	padding: 0px 10px;
	border-left: solid 1px #e4e4e4;
	border-right: solid 1px #e4e4e4;
	background:#fff;
}
div.productList .filter dl {
	height: 30px;
	line-height: 30px;
	clear: both;
	padding-left: 90px;
	position: relative;
	overflow: hidden;
	border-bottom: dotted 1px #e8e8e8;
}
div.productList .filter dl.last {
	border-bottom: none;
}
div.productList .filter dt {
	width: 80px;
	_display: inline;
	float: left;
	padding-right: 10px;
	margin-left: -90px;
	color: #555555;
	text-align: right;
	white-space: nowrap;
	overflow: hidden;
	cursor: default;
}
div.productList .filter dd {
	float: left;
	margin-right: 10px;
	white-space: nowrap;
}
div.productList .filter dd a {
	padding: 2px 4px;
}
div.productList .filter dd a.current {
	color: #ffffff;
	background-color: #ff6600;
}
div.productList .filter .moreOption {
	width: 12px;
	height: 30px;
	display: none;
	margin-right: 0px;
	position: absolute;
	top: 0px;
	right: 0px;
	cursor: pointer;
	overflow: hidden;
	background: url(../images/product.gif) -210px -270px no-repeat;
}
div.productList .filter dd.close {
	background: url(../images/product.gif) -210px -300px no-repeat;
}
div.productList .filter .moreFilter {
	line-height: 6px;
	background: url(../images/product.gif) 0px 0px repeat-x;
}
div.productList .filter .moreFilter a {
	width: 108px;
	height: 27px;
	line-height: 20px;
	display: block;
	margin: 0px auto;
	text-align: center;
	outline: none;
 blr: expression(this.hideFocus = true);
	background: url(../images/product.gif) 0px -480px no-repeat;
}
div.productList .filter .moreFilter .close {
	background: url(../images/product.gif) -120px -480px no-repeat;
}
div.productList .bar {
	border: 1px solid #DDDDDD;
	border-radius: 2px;
	margin-bottom: 10px;
}
div.productList .bar .layout {
	background: url("../images/product.gif") repeat-x scroll 0 -30px rgba(0, 0, 0, 0);
	height: 26px;
	line-height: 26px;
	padding: 8px 0 8px 8px;
}
div.productList .bar .layout label {
	float: left;
	margin-right: 8px;
}
div.productList .bar .layout a {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	cursor: pointer;
	float: left;
	margin-right: 10px;
	outline: medium none;
	padding: 1px;
}
div.productList .bar .layout .tableType {
	border: 1px solid #CCCCCC;
}
div.productList .bar .layout a:hover {
	border: 1px solid #6F2C91;
	color: #6F2C91;
}
div.productList .bar .layout a.current {
	border: 1px solid #6F2C91;
}
div.productList .bar .layout a span {
	background: url(../images/product.gif) repeat-x 0 -90px;
	display: block;
	height: 22px;
	line-height: 22px;
	min-width: 22px;
	text-align: center;
	white-space: nowrap;
}
div.productList .bar .layout .tableType span {
	background: url(../images/product.gif) no-repeat 0 -510px;
}
div.productList .bar .layout .listType span {
	background: url(../images/product.gif) no-repeat -60px -510px;
}
div.productList .bar .layout .currentTable {
	border: 1px solid #6F2C91;
}
div.productList .bar .layout .currentTable span {
	background: url(../images/product.gif) no-repeat -30px -510px;
}
div.productList .bar .layout .currentList {
	border: 1px solid #6F2C91;
}
div.productList .bar .layout .currentList span {
	background: url(../images/product.gif) no-repeat -90px -510px;
}
div.productList .bar .layout .page {
	float: right;
}
div.productList .bar .layout .page span {
	padding: 0 6px;
}
div.productList .bar .sort {
	border-top: 1px dotted #DDDDDD;
	height: 26px;
	padding: 8px;
}
div.productList .bar .sort .orderMenu {
	float: left;
	position: relative;
}
div.productList .bar .sort .orderMenu span {
	background: url(../images/product.gif) no-repeat right -330px;
	border: 1px solid #CCCCCC;
	cursor: default;
	display: block;
	height: 22px;
	line-height: 22px;
	padding: 0 6px;
	width: 100px;
}
div.productList .bar .sort .orderMenu ul {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
	display: none;
	left: 0;
	padding: 1px;
	position: absolute;
	top: 100%;
	width: 110px;
	z-index: 10;
}
div.productList .bar .sort .orderMenu li {
	cursor: pointer;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	white-space: nowrap;
}


div.productList .bar .sort .orderMenu li a{
	display:block;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	padding: 0 6px;
	width:100%;
	
}
/*div.productList .bar .sort .orderMenu li a.current{background:#eeeeee}
div.productList .bar .sort .orderMenu li a.currentdescs{background:#eeeeee url(../images/product.gif) no-repeat  -150px -450px }
div.productList .bar .sort .orderMenu li a.currentasced{background:#eeeeee url(../images/product.gif) no-repeat  -150px -390px }

div.productList .bar .sort .orderMenu li a.asced{background:url(../images/product.gif) no-repeat  -150px -360px }
div.productList .bar .sort .orderMenu li a.descs{background:url(../images/product.gif) no-repeat  -150px -420px }
*/
div.productList .bar .sort .orderMenu li:hover {
	background-color: #EEEEEE;
	color: #FF6600;
}
div.productList .bar .sort .orderMenu li.current {
	background-color: #EEEEEE;
	color: #333333;
}
div.productList .bar .sort a:hover {
	background-color: #EEEEEE;
	color: #FF6600;
}
div.productList .bar .sort a.current {
	background-color: #EEEEEE;
	color: #333333;
}
div.productList .bar .sort .asc, div.productList .bar .sort .currentAsc, div.productList .bar .sort .desc, div.productList .bar .sort .currentDesc {
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	display: block;
	float: left;
	height: 22px;
	line-height: 22px;
	outline: medium none;
	padding: 0 15px 0 6px;
}
div.productList .bar .sort .asc {
	background: url(../images/product.gif) no-repeat scroll right -360px ;
}
div.productList .bar .sort .currentAsc {
	background: url(../images/product.gif) no-repeat scroll right -390px ;
}
div.productList .bar .sort .desc {
	background: url(../images/product.gif) no-repeat scroll right -420px ;
}
div.productList .bar .sort .currentDesc {
	background: url(../images/product.gif) no-repeat scroll right -450px ;
}
div.productList .bar .sort input {
	border: 1px solid #CCCCCC;
	float: left;
	height: 18px;
	ime-mode: disabled;
	line-height: 18px;
	margin: 0 4px;
	padding: 2px;
	text-align: center;
	vertical-align: middle;
	width: 36px;
}
div.productList .bar .sort input:disabled {
	background-color: #FFFFFF;
}
div.productList .bar .sort label {
	float: left;
	height: 22px;
	line-height: 22px;
	text-align: center;
	width: 8px;
}
div.productList .bar .sort button {
	background-color: #F6F6F6;
	border: 1px solid #CCCCCC;
	color: #666666;
	cursor: pointer;
	display: none;
	float: left;
	font-size: 12px;
	height: 24px;
	padding: 0 4px;
	vertical-align: middle;
}
div.productList .bar .tag {
	border-top: 1px dotted #DDDDDD;
	height: 30px;
	line-height: 30px;
	padding: 0 8px;
}
div.productList .result dl {
	line-height: 30px;
	padding: 10px;
}
div.productList .result dt {
	color: #843d11;
	font-family: "Microsoft YaHei";
	font-size: 14px;
	font-weight: bold;
}
div.productList .table {
	margin-bottom: 10px;
}
div.productList .table ul {
	margin-left:18px
}
div.productList .table li {
	width: 185px;
	height: 270px;
	float: left;
	padding: 14px;
	overflow: hidden;
	margin-right:15px
}
div.productList .table img {
	width: 170px;
	height: 170px;
}
div.productList .table span {
	height: 50px;
	line-height: 25px;
	display: block;
	overflow: hidden;
}
div.productList .table strong {
	line-height: 30px;
	display: block;
	color: #c4161c;
	font-size: 14px;
	font-weight: bold;
}
div.productList .table strong del {
	margin-left: 6px;
	color: #a5a5a5;
	font-size: 11px;
	font-weight: normal;
	text-decoration: line-through;
}
div.productList .table div {
	display: none;
	_display: block;
}
div.productList .table div a {
	height: 21px;
	line-height: 21px;
	display: block;
	_display: inline;
	float: left;
	padding: 0px 6px;
	margin-right: 3px;
	white-space: nowrap;
	outline: none;
 blr: expression(this.hideFocus = true);
	border: 1px solid #dddddd;
	background-color: #f8f8f8;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
div.productList .table div a:hover{background:#f1f0f0;color:#666666}
div.productList .table div .addCart {
	background:#ed1c24;
	color:#fff;
	border-color:#d41119
}
div.productList .table div .selectNum {
	background:#ed1c24;
	color:#fff;
	border-color:#d41119
}
div.productList .table div .addCart:hover {
	color:#fbe1e2
}
div.productList .table div .selectNum:hover {
	color:#fff;background:#f5252d
}
div.productList .table li:hover div {
	display: block;
}
div.productList .table div a.selected {
	color: #ffffff;
	cursor: default;
	border: 1px solid #f1bbbb;
	background-color: #cc0000;
}
div.productList .list {
	margin-bottom: 10px;
}
div.productList .list li {
	height: 170px;
	line-height: 22px;
	padding: 6px 0px;
	overflow: hidden;
	border-bottom: solid 1px #e4e4e4;
}
div.productList .list img {
	width: 170px;
	height: 170px;
	display: block;
	float: left;
	margin-right: 20px;
}
div.productList .list span {
	display: block;
	float: left;
	margin:10px 20px 0 15px;
}
div.productList .list div {
	margin:10px 20px 0 15px
}
div.productList .list strong {
	line-height: 21px;
	display: block;
	float: right;
	color: #c4161c;
	font-size: 14px;
	font-weight: bold;
	margin:10px 20px 0 15px
}
div.productList .list strong del {
	margin-left: 10px;
	color: #a5a5a5;
	font-size: 11px;
	font-weight: normal;
	text-decoration: line-through;
}
div.productList .list div a {
	height: 21px;
	line-height: 21px;
	display: block;
	_display: inline;
	float: left;
	padding: 0px 6px;
	margin-right: 6px;
	white-space: nowrap;
	outline: none;
 blr: expression(this.hideFocus = true);
	border: 1px solid #dddddd;
	background-color: #f8f8f8;
}
div.productList .list div a.selectNum {
	background:#ED1C24;
	color:#fff;
	border-color:#D41119
}
div.productList .table li:hover {
	padding: 13px;
	-webkit-box-shadow: 0px 0px 10px #cccccc;
	-moz-box-shadow: 0px 0px 10px #cccccc;
	box-shadow: 0px 0px 10px #cccccc;
	border: 1px solid #cccccc;
}
div.productList .list div a.selected {
	color: #ffffff;
	cursor: default;
	border: 1px solid #f1bbbb;
	background-color: #cc0000;
}
/* ---------- ProductCompare ---------- */

div.productCompare .main li {
	width: 240px;
	line-height: 30px;
	float: left;
	margin-right: 10px;
 *margin-right: expression(this.nextSibling == null ? "0px" : "");
}
div.productCompare .main li:last-child {
	margin-right: 0px;
}
div.productCompare table {
	width: 100%;
	margin-bottom: 10px;
	-webkit-box-shadow: 2px 2px 8px #eeeeee;
	-moz-box-shadow: 2px 2px 8px #eeeeee;
	box-shadow: 2px 2px 8px #eeeeee;
}
div.productCompare th {
	width: 60px;
	padding: 0px 10px;
	font-weight: normal;
	text-align: right;
	border: 1px solid #e4e4e4;
}
div.productCompare td {
	padding: 0px 10px;
	border: 1px solid #e4e4e4;
}
div.productCompare td img {
	width: 170px;
	height: 170px;
	display: block;
	margin: 10px auto;
}
div.productCompare td strong {
	color: #c4161c;
	font-size: 14px;
	font-weight: bold;
}
div.productList .table li:hover div {
	display: block;
}
div.productCompare .group {
	font-size: 14px;
	text-align: left;
	background-color: #f1f1f1;
}
div.productCompare .current th {
	background-color: #f1f1f1;
}
div.productCompare .current td {
	background-color: #f6f6f6;
}
/* ---------- ProductContent ---------- */

div.productContent .productImage {
	width: 352px;
	float: left;
	margin-right: 10px;
	height: 460px;
	margin-left:5px;
}
div.productContent .productImage a {
	display: block;
}
div.productContent .productImage .medium {
	width: 350px;
	height: 350px;
	margin-bottom: 4px;
	border: 1px solid #e4e4e4;
}
div.productContent .productImage .prev {
	width: 10px;
	height: 62px;
	display: block;
	float: left;
	margin-right: 5px;
	outline: none;
 blr: expression(this.hideFocus = true);
	border: 1px solid #e4e4e4;
	background: url(../images/product.gif) -120px -510px no-repeat;
}
div.productContent .productImage .prev:hover {
	background-color: #f1f1f1;
}
div.productContent .productImage .next {
	width: 10px;
	height: 62px;
	display: block;
	float: right;
	outline: none;
 blr: expression(this.hideFocus = true);
	border: 1px solid #e4e4e4;
	background: url(../images/product.gif) -180px -510px no-repeat;
}
div.productContent .productImage .next:hover {
	background-color: #f1f1f1;
}
div.productContent .productImage .disabled {
	cursor: default;
	background-color: #f1f1f1;
}
div.productContent .productImage a[class="prev disabled"] {
	background: url(../images/product.gif) -150px -510px no-repeat #f4f4f4;
}
div.productContent .productImage a[class="next disabled"] {
	background: url(../images/product.gif) -210px -510px no-repeat #f4f4f4;
}
div.productContent .productImage .scrollable {
	width: 268px;
	height: 64px;
	float: left;
	position: relative;
	overflow: hidden;
}
div.productContent .productImage .scrollable .items {
	width: 20000em;
	position: absolute;
}
div.productContent .productImage .scrollable a {
	display: block;
	float: left;
	padding: 1px;
	margin-right: 4px;
	outline: none;
 blr: expression(this.hideFocus = true);
	border: 1px solid #e4e4e4;
}
div.productContent .productImage .scrollable a.current {
	padding: 0px;
	border: 2px solid #8D50B4;
}
div.productContent .productImage .scrollable img {
	width: 60px;
	height: 60px;
}
div.productContent .productImage .zoomPad {
	position: relative;
	z-index: 10;
	cursor: crosshair;
}
div.productContent .productImage .zoomPreload {
	width: 10px;
	height: 10px;
	position: absolute;
	overflow: hidden;
	background: url(../images/loading_icon.gif) center no-repeat;
}
div.productContent .productImage .zoomPup {
	overflow: hidden;
	-moz-opacity: 0.6;
	opacity: 0.6;
	filter: alpha(opacity = 60);
	position: absolute;
	z-index: 10;
	cursor: crosshair;
	border: 1px solid #e4e4e4;
	background-color: #ffffff;
}
div.productContent .productImage .zoomOverlay {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 10;
	display: none;
	background-color: #ffffff;
}
div.productContent .productImage .zoomWindow {
	height: auto;
	position: absolute;
	left: 110%;
	top: 40px;
	z-index: 10;
	background: #ffffff;
}
div.productContent .productImage .zoomWrapper {
	position: relative;
	z-index: 10;
	border: 1px solid #e4e4e4;
}
div.productContent .productImage .zoomWrapperTitle {
	width: 100%;
	height: 18px;
	line-height: 18px;
	color: #ffffff;
	text-align: center;
	font-size: 10px;
	overflow: hidden;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 20;
	-moz-opacity: 0.6;
	opacity: 0.6;
	display: block;
	filter: alpha(opacity = 60);
	background-color: #999999;
}
div.productContent .productImage .zoomWrapperImage {
	display: block;
	position: relative;
	overflow: hidden;
	z-index: 10;
}
div.productContent .productImage .zoomWrapperImage img {
	display: block;
	position: absolute;
	z-index: 10;
	border: 0px;
}
div.productContent .productImage .zoomIframe {
	display: block;
	position: absolute;
	z-index: -10;
}
div.productContent .preview {
	width: 800px;
	height: 800px;
	display: none;
	margin-left: -400px;
	position: fixed;
	_position: absolute;
	top: 2px;
 _top: expression(documentElement.scrollTop + 2);
	left: 50%;
	z-index: 90;
	overflow: hidden;
	-webkit-box-shadow: 2px 2px 8px #cccccc;
	-moz-box-shadow: 2px 2px 8px #cccccc;
	box-shadow: 2px 2px 8px #cccccc;
	border: 1px solid #cccccc;
	background-color: #ffffff;
}
div.productContent .preview .close {
	width: 13px;
	height: 12px;
	display: block;
	position: absolute;
	top: 10px;
	right: 10px;
	z-index: 90;
	background: url(../images/product.gif) -150px -600px no-repeat;
}
div.productContent .preview .close:hover {
	background-position: -180px -600px;
}
div.productContent .preview .prev {
	width: 37px;
	height: 69px;
	display: block;
	position: absolute;
	top: 365px;
	left: 10px;
	z-index: 90;
	outline: none;
 blr: expression(this.hideFocus = true);
	background: url(../images/product.gif) 0px -660px no-repeat;
}
div.productContent .preview .prev:hover {
	background-position: -60px -660px;
}
div.productContent .preview .next {
	width: 37px;
	height: 69px;
	display: block;
	position: absolute;
	top: 365px;
	right: 10px;
	z-index: 90;
	outline: none;
 blr: expression(this.hideFocus = true);
	background: url(../images/product.gif) -120px -660px no-repeat;
}
div.productContent .preview .next:hover {
	background-position: -180px -660px;
}
div.productContent .preview .disabled {
	display: none;
}
div.productContent .preview .items {
	width: 20000em;
	position: absolute;
}
div.productContent .preview img {
	width: 800px;
	height: 800px;
	display: block;
	float: left;
}
div.productContent .info {
	width: 800px;
	float: right;
	clear: right;
}
div.productContent .info h1 {
	line-height: 30px;
	color: #414141;
	font-size: 14px;
	font-weight: bold;
}
div.productContent .info dl {
	line-height: 26px;
	clear: both;
}
div.productContent .info dt {
	width: 60px;
	float: left;
	margin-right: 8px;
	color: #999999;
	white-space: nowrap;
	text-align:right
}
div.productContent .info dd {
	float: left;
	margin-right: 10px;
}
div.productContent .info span {
	margin-right: 10px;
	color: #999999;
}
div.productContent .info dd.bluefont {
	color:#0568bc;
	background:none
}
div.productContent .info dd.bluefont a {
	background:none;
	color:#0568bc
}
div.productContent .info dd.bluefont a:hover {
	text-decoration:underline;
}
div.productContent .info dd.bluefont em.hl_red {
	color:#E4393C
}
div.productContent .info em {
	color: #999999;
	font-weight: normal;
}
div.productContent .info strong {
	color: #ef0101;
	font-size: 16px;
	font-weight: bold;
}
div.productContent .info del {
	color: #999999;
	text-decoration: line-through;
}
div.productContent .info .zp_product {
	margin-left:68px
}
div.productContent .info .zp_product a {
	background:none;
	border:1px solid #dddddd;
	width:25px;
	height:25px;
	display:block;
	padding:0
}
div.productContent .info .zp_product a img {
	margin:0 auto;
	width:25px
}
div.productContent .info .zp_loap {
	padding-top:5px;
	height:26px;
}
div.productContent .info a {
	padding: 2px 4px;
	color: #ffffff;
	background-color: #f07373;
}
div.productContent .action {
	width: 800px;
	line-height: 34px;
	float: right;
	clear: right;
	padding: 2px;
	margin-bottom: 10px;
	color: #333333;
	border-top: 1px solid #dddddd;
	margin-top:10px
}
div.productContent .specification dd span.selectcity {
	color:#EF0101;
	float:left
}
div.productContent .specification dd.bluefontcity a {
	color:#0568BC;
	padding-left:5px
}
div.productContent .specification dd.bluefontcity a:hover {
	text-decoration:underline;
	color:#ff6600
}
div.productContent .specification .title {
	height: 30px;
	line-height: 28px;
	display: none;
	padding-left: 4px;
	color: #c09853;
	background-color: #faeac7;
}
div.productContent .specification dl {
	line-height: 24px;
	clear: both;
	padding:7px 0px;
}
div.productContent .specification dt {
	width: 60px;
	float: left;
	margin-right: 8px;
	text-align: right;
	color: #888888;
	white-space: nowrap;
	overflow: hidden;
}
div.productContent .specification dd {
	float: left;
	margin-right: 4px;
	overflow: hidden;
	white-space: nowrap;
}
div.productContent .specification a {
	display: block;
	float: left;
	position: relative;
	outline: none;
 blr: expression(this.hideFocus = true);
}
div.productContent .specification a span {
	width: 13px;
	height: 13px;
	display: none;
	position: absolute;
	right: 0px;
	_right: -1px;
	bottom: 0px;
	_bottom: -1px;
	overflow: hidden;
	background: url(../images/product.gif) 0px -540px no-repeat;
}
div.productContent .specification .text {
	min-width: 8px;
	_width: 8px;
	height: 24px;
	line-height: 24px;
	padding: 0px 8px;
	border: 1px solid #dddddd;
	border-left: 1px solid #eeeeee;
	background-color: #ffffff;
}
div.productContent .specification .text:hover {
	background-color: #8d50b4;
	color:#fff
}
div.productContent .specification .image {
	height: 26px;
	padding: 1px;
	border: 1px solid #cccccc;
	background-color: #ffffff;
}
div.productContent .specification .image:hover {
	border-color: #ff9900;
}
div.productContent .specification .image img {
	width: 26px;
	height: 26px;
}
div.productContent .specification .selected {
	border: 1px solid #8D50B4;
}
div.productContent .specification .selected span {
	display: block;
}
div.productContent .specification .locked {
	color: #d6d6d6;
	cursor: not-allowed;
	border-color: #bbbbbb;
	border-style: dotted;
}
div.productContent .specification .purpel_color a {
	background:#8d50b4;
	color:#fff
}
div.productContent .specification dd .fontC36cS12 {
	color:#0568BC;
	padding:0 7px
}
div.productContent .specification dd .fontC36cS12:hover {
	text-decoration:underline;
}
div.productContent .specification dd.favourableaction a {
	border-color:#8d50b4
}
div.productContent .specification dd.favourableaction a:hover {
	border-color:#8d50b4;
	color:#666;
	background:none
}
div.productContent dd.favourableaction a.selectBoxTwo {
	border:1px solid #dddddd;
	padding:0 42px
}
div.productContent .specification dd a.select_font {
	color:#E4393C
}
div.productContent .selectBoxTwo u {
	background: url(../images/product.gif) no-repeat scroll -143px -5px rgba(0, 0, 0, 0);
	bottom: 0;
	display: block;
	height: 16px;
	overflow: hidden;
	position: absolute;
	right: 0;
	width: 16px;
}
div.productContent .productNotify {
	height: 24px;
	line-height: 24px;
	padding: 10px 0px;
	display: none;
	border-bottom: 1px solid #faeac7;
}
div.productContent .productNotify dt {
	width: 60px;
	float: left;
	margin-right: 8px;
	color: #888888;
	text-align: right;
	white-space: nowrap;
}
div.productContent .productNotify dd {
	float: left;
	margin-right: 4px;
	color: #666666;
}
div.productContent .productNotify input {
	width: 160px;
	height: 18px;
	line-height: 18px;
	padding: 4px;
	border: 1px solid #dbdbdb;
}
div.productContent .quantity {
	height: 18px;
	line-height: 18px;
	padding: 10px 0px;
}
div.productContent .quantity dt {
	width: 60px;
	float: left;
	margin-right: 8px;
	color: #888888;
	text-align: right;
	white-space: nowrap;
}
div.productContent .quantity dd {
	float: left;
	margin-right: 4px;
}
div.productContent dl .selectnumber {
	width:60px;
	height:26px
}
div.productContent .quantity input {
	width: 22px;
	height: 18px;
	line-height: 18px;
	float: left;
	padding: 0px 2px;
	text-align: center;
	ime-mode: disabled;
	border: 1px solid #dbdbdb;
}
div.productContent .quantity div {
	height: 18px;
	float: left;
	padding-left: 2px;
}
div.productContent .quantity .increase {
	width: 18px;
	height: 7px;
	display: block;
	clear: both;
	margin-bottom: 2px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
	cursor: pointer;
	overflow: hidden;
	border: 1px solid #dbdbdb;
	background: url(../images/product.gif) 0px -570px #f9f9f9 no-repeat;
}
div.productContent .quantity .increase:hover {
	border-color: #bbbbbb;
}
div.productContent .quantity .decrease {
	width: 18px;
	height: 7px;
	display: block;
	clear: both;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
	cursor: pointer;
	overflow: hidden;
	border: 1px solid #dbdbdb;
	background: url(../images/product.gif) -30px -570px #f9f9f9 no-repeat;
}
div.productContent .quantity .decrease:hover {
	border-color: #bbbbbb;
}
div.productContent .buy {
	height: 36px;
	line-height: 36px;
	padding: 8px 10px 8px 20px;
	border-top: 2px solid #ffffff;
}
div.productContent .buy .addProductNotify {
	width: 127px;
	height: 36px;
	line-height: 34px;
	float: left;
	padding-left: 20px;
	color: #ffffff;
	font-size: 15px;
	font-weight: bold;
	font-family: "Microsoft YaHei";
	cursor: pointer;
	border: none;
	background: url(../images/product.gif) 0px -600px no-repeat;
}
div.productContent .buy .addCart {
	width: 123px;
	height: 34px;
	line-height: 34px;
	float: left;
	padding-left: 29px;
	color: #ffffff;
	font-size: 15px;
	font-weight: bold;
	font-family: "Microsoft YaHei";
	cursor: pointer;
	border: none;
	background: url(../images/product.gif) 0px -601px no-repeat;
	margin-right:6px
}
div.productContent .buy .addCart:hover {
	background: url(../images/product.gif) 0px -830px no-repeat;
}
div.productContent .buy .addFavorite {
	width: 127px;
	height: 36px;
	line-height: 34px;
	float: left;
	color: #f1494f;
	font-size: 15px;
	font-weight: bold;
	font-family: "Microsoft YaHei";
	cursor: pointer;
	border: none;
	margin-right:10px;
	border:1px solid #f1494f;
	background:#fff
}
div.productContent .buy a {
	padding-left:30px;
	color: #666666;
	background:url(../images/product.gif) no-repeat 0 -336px;
	width:43px;
	height:36px;
	display:block;
	float:left
}
div.productContent .buy a:hover {
	background:url(../images/product.gif) no-repeat 0 -866px;
}
div.productContent .buy .btn-append-heyue {
	width: 135px;
	height: 34px;
	line-height: 34px;
	float: left;
	padding-left: 5px;
	color: #ffffff;
	font-size: 15px;
	font-weight: bold;
	font-family: "Microsoft YaHei";
	cursor: pointer;
	border: none;
	background: url(../images/product.gif) 0px -758px no-repeat;
	margin-right:3px;
	text-align:center;
	padding-left:3px;
	width:132px;
	text-align:center;
}
div.productContent .buy .btn-append-heyue:hover {
	background: url(../images/product.gif) 0px -794px no-repeat;
	color:#fff
}
/**#choose-btns .btn {
    float: left;
    height: 38px;
    margin-top: 8px;
}
#choose-btns #choose-btn-append a {
    line-height: 38px;
}
#choose-btns .btn a {
    color: #E4393C;
    font: 400 18px/38px "microsoft yahei";
    position: relative;
    text-align: center;float: left;
    margin-right: 6px;
    overflow: hidden;
}
#choose-btns .btn a b {
    cursor: pointer;
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
#choose-btns .disabled a b {
    cursor: default;
}
#choose-btns .disabled a {
    cursor: not-allowed;
}
#choose-btn-append .btn-append-heyue {
    width: 147px;
}
#choose-btn-append .btn-append-heyue b {
    background-position: 0 -526px;
}
#choose-btns #choose-btn-append a.btn-append-heyue:hover b {
    background-position: -157px -526px;
}
#choose-btns .btn-subsidies, #choose-btns .btn-renew {
    height: 38px;
    width: 137px;
}
#choose-btns .btn-subsidies b {
    background-position: 0 -77px;
}
#choose-btns .btn-renew b {
    background-position: 0 -480px;
}
#choose-btns a.btn-renew:hover b {
    background-position: -157px -480px;
}
#choose-btns a.btn-subsidies:hover b {
    background-position: -157px -77px;
}
#choose-btns .btn-coll b {
    background-position: 0 -307px;
}
#choose-btns a.btn-coll:hover b {
    background-position: -157px -307px;
}

#choose-btns .btn-append {
    height: 38px;
    width: 137px;
}
#choose-btns .btn-append b {
    background-position: 0 0;
}
#choose-btns #choose-btn-append .btn-append:hover b {
    background-position: -157px 0;
}***********选择套餐和手机号************/
/**************组合商品开始********************/
div.productContent .combined_commodity .tab {
	border-left: 0 none;
	height: 34px;
	line-height: 34px;
	width: 988px;
	background:#F7F2FF;
	border-bottom:1px solid #E4E4E4;
}
div.productContent #sidebar li {
	border-right-style:solid;
*border-right-style:expression(this.nextSibling==null?"none":"solid");
}

div.productContent .combined_commodity .tab li {
	width: 157px;
	height: 34px;
	line-height: 34px;
	float: left;
	font-size: 14px;
	text-align: center;
	font-weight:600;
	overflow: hidden;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #DDDDDD;
}
div.productContent .combined_commodity .tab li.current {
	background-color: #fff;
	border-top:2px solid #8D50B4;
	border-left: none;
	font-weight: bold;
	border-bottom:2px solid #fff;
	height:32px;
	line-height:32px;
}
div.productContent .combined_commodity .combined-content {
	margin:15px 10px 10px;
}
div.productContent .combined_commodity .combined-content div a {
	color:#333333;
	line-height:20px;
}
div.productContent .combined_commodity .combined-content div img {
	display: inline;
	float: left;
	height: 85px;
	width: 85px;
	margin-right:10px
}
div.productContent .combined_commodity .tab li a{cursor:default}
div.productContent .combined_commodity .combined-content li {
	width:220px;
	display: inline;
	float: left;
	margin: 0 0 0 10px;
}
div.productContent .combined_commodity .combined-content li div span {
	display:block;
	color:#999999;
	line-height:20px
}
div.productContent .combined_commodity .combined-content li div span strong {
	color:#ff6600
}
/**************组合商品结束********************/	
	
/*********加入购物车**********/
#choose-btns .btn a b, .nav-minicart-btn a {
	background-image: url(../images/p-btns-20130826.png);
	background-repeat: no-repeat;
}
/*******************选择套餐和号码结束********/


div.productContent .share {
	height: 30px;
	float: left;
	margin-bottom: 10px;
	clear:both;
	width:350px
}
div.productContent .share span {
	float:left;
	padding-top:5px
}
div.productContent .bar {
	height: 36px;
	clear: both;
	margin-bottom: 10px;
}
div.productContent .fixed {
	position: fixed;
	_position: absolute;
	top: 0px;
 _top: expression(documentElement.scrollTop);
	z-index: 10;
}
div.productContent .bar ul {
	height: 34px;
	padding: 0px;
	margin-top:4px;
	border: 1px solid #E4E4E4;
	border-top-color:#6F2C91;
	background:#F7F2FF;
}
div.productContent .bar li {
	height: 34px;
	line-height: 34px;
	float: left;
	padding: 0px 15px;
	border-right: 1px solid #dddddd;
	border-left: 1px solid #ffffff;
	font-weight:600;
	font-family:"微软雅黑";
	font-size:14px
}
div.productContent .bar li.curr {
	padding:0;
	margin-top:-5px;
	height:37px;
}
div.productContent .bar li.border-leftnone {
	border-left:0 none
}
div.productContent .bar li.curr a {
	color: #6F2C91;
	height: 37px;
	line-height: 37px;
	padding: 0 15px;
	border-top:3px solid #6F2C91;
	display:block;
	background:#fff;
	font-size:14px;
	font-family:"微软雅黑"
}
div.productContent .bar li.current {
	background: url(../images/product.gif) 0px -210px repeat-x;
	padding:0;
	margin-top:-5px;
	height:37px;
	color: #6F2C91;
	height: 37px;
	line-height: 37px;
	padding: 0 15px;
	border-top:3px solid #6F2C91;
	display:block;
	background:#fff;
	font-size:14px;
	font-family:"微软雅黑"
}
div.productContent .bar li.current a {
	color: #6F2C91;
	font-weight: bold;
}
div.productContent .brief {
	width: 100%;
	border-collapse: separate;
	border-spacing: 1px;
	margin-bottom: 10px;
}
div.productContent .brief th {
	width: 120px;
	height: 30px;
	padding: 0px 6px;
	color: #888888;
	font-weight: normal;
	text-align: right;
	background-color: #eeeeee;
}
div.productContent .brief td {
	padding: 0px 6px;
	color: #999999;
	background-color: #f6f6f6;
}
div.productContent .introduction .title {
	background-color: #F7F2FF;
	font-family: "Microsoft YaHei";
	font-size: 14px;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	margin-bottom:10px;
}
div.productContent .recommended_commodities {
	border: 1px solid #E4E4E4;
	border-top-color:#6F2C91;
	margin-bottom: 10px;
}
div.productContent .recommended_commodities .title {
	background-color: #F7F2FF;
	font-family: "Microsoft YaHei";
	font-size: 14px;
	font-weight: bold;
	margin-bottom:15px;
	height: 30px;
	line-height: 30px;
}
div.productContent .recommended_commodities .title strong {
	display:block;
	width:70px;
	background:#fff;
	height: 30px;
	line-height: 30px;
	border-top:2px solid #6F2C91;
	padding: 0 0 0 15px;
}
div.productContent .recommended_commodities .blk08_left_main dl {
	display: inline;
	float: left;
	padding: 0 0 10px 10px;
	width: 220px;
}
div.productContent .parameter .title {
	background-color: #F7F2FF;
	border: 1px solid #E4E4E4;
	height: 29px;
	line-height: 29px;
	margin-bottom: 10px;
}
 div.productContent .introduction .title strong, {
 background-color: #fff;
 color: #666666;
 display: block;
 float: left;
 font-family: "Microsoft YaHei";
 font-size: 14px;
 font-weight: bold;
 padding: 0 20px;
}
div.productContent .parameter .title strong {
	background: none repeat scroll 0 0 #FFFFFF;
	border-top: 2px solid #6F2C91;
	color: #666666;
	display: block;
	height: 30px;
	line-height: 30px;
	padding: 0 0 0 15px;
	width: 70px;
}
div.productContent .introduction .product_info {
	padding-left:10px
}
div.productContent .introduction .title strong, div.productContent .review .title strong, div.productContent .consultation .title strong {
	background: none repeat scroll 0 0 #FFFFFF;
	border-top: 2px solid #6F2C91;
	display: block;
	height: 30px;
	line-height: 30px;
	padding: 0 0 0 15px;
	width: 70px;
	color:#666666
}
div.productContent .introduction {
	margin-bottom: 10px;
	overflow: hidden;
	border: 1px solid #E4E4E4;
	border-top-color:#6F2C91;
}
div.productContent .introduction strong {
	font-weight: bold;
}
div.productContent .introduction em {
	font-style: italic;
}
div.productContent .parameter {
	margin-bottom: 10px;
}
div.productContent .parameter table {
	width: 100%;
	line-height: 30px;
}
div.productContent .parameter th {
	width: 100px;
	padding: 0px 10px;
	font-weight: normal;
	text-align: right;
	border: 1px solid #e4e4e4;
}
div.productContent .parameter td {
	padding: 0px 10px;
	border: 1px solid #e4e4e4;
}
div.productContent .parameter .group {
	font-size: 14px;
	text-align: center;
	background-color: #f1f1f1;
}
div.productContent .review {
	margin-bottom: 10px;
	border: 1px solid #e4e4e4;
	border-top-color:#6F2C91;
}
div.productContent .review .title {
	background-color: #F7F2FF;
	font-family: "Microsoft YaHei";
	font-size: 14px;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
}
div.productContent .review .titlea {
	float: left;
	height: 30px;
	font-family: "Microsoft YaHei";
	background-color: #f1f1f1;
	width:100%;
	margin-bottom:10px
}
div.productContent .review .content {
	padding: 0px 10px;
}
div.productContent .review .score {
	width: 120px;
	height: 60px;
	float: left;
	padding-top: 20px;
	margin: 10px 20px 10px 0px;
	color: #808080;
}
div.productContent .review .score strong {
	display: block;
	float: left;
	margin-right: 4px;
	color: #ff6600;
	font-size: 30px;
	font-weight: normal;
	font-family: "Microsoft YaHei";
}
div.productContent .review .score div {
	float: left;
}
div.productContent .review .score div div {
	height: 18px;
	line-height: 18px;
	clear: both;
	white-space: nowrap;
}
div.productContent .review .graph {
	height: 60px;
	width: 400px;
	float: left;
	padding: 10px 10px 10px 0px;
	margin: 10px 0px;
	border-right: 1px solid #e4e4e4;
}
div.productContent .review .graph span {
	height: 21px;
	display: block;
}
div.productContent .review .graph em {
	width: 28px;
	height: 21px;
	line-height: 16px;
	display: block;
	float: right;
	margin-right: 26px;
	color: #ffffff;
	text-align: center;
	font-style: normal;
	background: url(../images/review.gif) 0px -30px no-repeat;
}
div.productContent .review .graph div {
	width: 400px;
	height: 14px;
	background: url(../images/review.gif) 0px 0px no-repeat;
}
div.productContent .review .graph li {
	width: 80px;
	height: 26px;
	line-height: 26px;
	float: left;
	color: #808080;
	text-align: center;
}
div.productContent .review .handle {
	height: 40px;
	float: left;
	padding-top: 34px;
	padding-left: 20px;
	margin: 10px 0px;
}
div.productContent .review .handle a {
	padding: 4px 8px;
	color: #ffffff;
	font-weight: bold;
	white-space: nowrap;
	background-color: #2372cf;
}
div.productContent .review table {
	width: 100%;
	line-height: 24px;
	clear: both;
	border-top: 1px solid #e4e4e4;
}
div.productContent .review table th {
	padding: 6px 0px;
	color: #888888;
	font-weight: normal;
	text-align: left;
	border-bottom: 1px dotted #e4e4e4;
}
div.productContent .review table td {
	width: 160px;
	padding-left: 10px;
	border-bottom: 1px dotted #e4e4e4;
}
div.productContent .review span {
	color: #999999;
}
div.productContent .review p {
	padding: 10px 0px;
	color: #888888;
}
/*************组合商品开始***********/
div.productContent .infos .hl_link {
	color:#0568BC
}
div.productContent .m1 {
	margin-bottom: 10px;
	border-top: 1px solid #8d50b4;
}
div.productContent .m1 .titlea {
	padding-left:0;
}
div.productContent .m1 .titlea .tab li {
	float:left;
	height:30px;
	width:80px;
	line-height:30px;
	text-align:center
}
div.productContent .m1 .titlea .tab .curr {
	border-top: 3px solid #6F2C91;
	color: #6F2C91;
	font-family: "微软雅黑";
	font-size: 14px;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	margin-top: -3px;
	background:#fff;
	width:80px
}
div.productContent .m1 .titlea .tab .curr a {
	height:30px;
	padding:0 12px;
	display:block
}
div.productContent .stab {
	margin-bottom: 10px;
	overflow: hidden;
}
div.productContent .stab li {
	border-left: 1px solid #D4D1C8;
	color: #005AA0;
	cursor: pointer;
	height: 16px;
	line-height: 16px;
	margin-left: -1px;
	padding: 0 10px;
	text-align: center;
	white-space: nowrap;
	float:left
}
div.productContent .stab li:hover {
	text-decoration:none;
}
div.productContent .stab .fore1 {
	border: 0 none;
}
div.productContent .stab .scurr {
	color: #333333;
	font-weight: 700;
}
div.productContent .master {
	float: left;
	overflow: hidden;
	padding: 0 0 20px 10px;
	text-align: center;
	width: 150px;
}
div.productContent .master s, div.productContent .suits li s {
	display: inline;
	float: right;
	height: 22px;
	margin-right: 3px;
	margin-top: 40px;
	width: 24px;
}
div.productContent .suits .p-img, div.productContent .suits .p-name, div.productContent .suits .choose, div.productContent .suits .p-more {
}
div.productContent .suits .p-more {
	clear: both;
}
div.productContent .suits li.last-item s, #favorable-suit .suits li.last-item s, div.productContent .suits li.last_item s, #favorable-suit .suits li.last_item s {
	display: none;
}
div.productContent .suits {
	float: left;
	margin-bottom: 10px;
	height:160px;
	overflow-y:hidden;
	overflow-x:scroll;
	overflow-x:hidden
}
div.productContent .suits li {
	background-position: 0 -260px;
	padding: 0;
	width: 140px;
	float:left;
	padding-left:10px;
}
div.productContent .suits .lh{overflow:hidden;height:148px;float:left}
div.productContent .suits li .p-name {
	width: 100px;
}
.last_item .p-more {
	display: block;
}
#newFittign-tab .iloading {
	margin: 60px auto;
}
div.productContent #newFittign-tab .master s, div.productContent #newFittign-tab .suits li s {
	margin-top: 60px;
}
div.productContent li.infos {
	float: left;
	line-height: 20px;
	width: 190px;
}
div.productContent .infos s {
	background-image: url(../images/dy_bj.png);
	background-repeat: no-repeat;
	float: left;
	height: 22px;
	margin: 20px 0 0 -20px;
	width: 24px;
}
div.productContent .infos .selected, div.productContent .infos .p-price, div.productContent .infos .p-saving, div.productContent .infos .btns, div.productContent .infos .p-name, #more-fitting-link {
	margin-left: 10px;
}
a.hl_link, .hl_link:hover, .hl_link:visited {
	color:#0568BC
}
.hl_link:hover {
	text-decoration:underline;
}
.p-price strong, .p-market strong {
	color:#E4393C
}
.infos .p-saving {
	color: #999999;
}
div.productContent .master .p-name {
	padding: 0 13px;
	width: 100px;
}
div.productContent .p-name {
	height:2.6em;
	*+height:2.4em;
	line-height:15px;
}

.p-name, .p-detail {
    word-break: break-all;
    word-wrap: break-word;
}
div.productContent .stab {
	margin: 10px 0;
	overflow: hidden;
}
div.productContent .p-img a img {
	width:100px;
	height:100px
}
div.productContent .select-number a img {
	width:100px;
	height:100px;
	display:block;
	margin-bottom:10px
}

.master .p-price {
	display:none
}
.p-img, .p-name, .p-price, .p-market, .p-detail {
	overflow:hidden
}
.spec-control, #store-selector .text b, #choose .selected b, .slogens b, #brand-bar .slogens .fore2, #brand-bar .slogens .fore4, .star, .wrap-input a, #brand-bar .slogens dt, #brand-bar .seller-btn a, .itemover-title button, .topic .icon, #ranklist .tabcon span, #comment .btn-comment, #recomment .master s, .topic-best, .master s, .suits li s, #recommend .infos s, #favorable-suit .infos s, #product-detail .detail-correction b, div.nav-minicart-buynow a, #consult-search .btn-search, #comments-list .tl, .item-warnning s, .share-list-item a, .share-ft b, #view-bigimg, #tab-services table td .btn-buy, #evaluate s, #evaluate-detail s, .li-img a b, #store-selector .close, .extra-ico, .f-sercvice-list b, .btn-append-extra, .u-name a b, #more-fitting-link b, #summary-countdown s, .m3 .p-info s {
	background-image: url(../images/suits-more.png);
	background-repeat: no-repeat;
}
.suits li s.equal-to{background:url(../images/dy_bj.png) no-repeat;}
div.productContent .btns{margin-top:20px;}
div.productContent .btns input.btn-buy{background:#ef3037;border:none;height:30px;line-height:30px;color:#fff;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;cursor:pointer;font-weight:600;padding:0 8px;+padding:0px}
div.productContent .btns input.btn-buy:hover{background:#f7383f}
div.productContent .btns a {
	background:#ef3239;
	padding:5px 10px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color:#fff;
	line-height:25px;
	text-align:center;
	font-weight:600
}
.content .mc {
	margin:10px 0
}
/****************组合商品结束***********/

div.productContent .consultation {
	margin-bottom: 10px;
	border: 1px solid #e4e4e4;
	border-top-color:#6F2C91;
}
div.productContent .consultation .title {
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	font-weight: bold;
	font-family: "Microsoft YaHei";
	background-color: #F7F2FF;
}
div.productContent .consultation .content {
	padding: 0px 10px;
}
div.productContent .consultation .content li {
	line-height: 24px;
	padding: 10px 0px;
	color: #888888;
	border-bottom: 1px dotted #e4e4e4;
 *border-bottom-width: expression(this.nextSibling == null ? "0px" : "");
}
div.productContent .consultation .content li:last-child {
	border-bottom: none;
}
div.productContent .consultation .content li .arrow {
	width: 0px;
	height: 0px;
	margin-left: 20px;
	overflow: hidden;
	border: 6px solid;
	border-color: #ffffff #ffffff #f1f1f1 #ffffff;
}
div.productContent .consultation .content li ul {
	padding: 6px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #f1f1f1;
}
div.productContent .consultation .content li ul li {
	padding: 0px;
	border-bottom: none;
}
div.productContent .consultation .content span {
	color: #999999;
	white-space: nowrap;
}
div.productContent .consultation .content p {
	padding: 10px 0px;
	color: #999999;
}
div.productContent .info span.redfont {
	font-size:14px;
	color:#E4393C;
	font-weight:600
}
div.productContent .info .name {
	border-bottom:1px solid #dddddd;
	padding-bottom:10px;
	margin-bottom:18px
}
/********************productcontent结束***********/
/*****************左侧图片**********/
.activity-ads {
	height: 465px;
	position: relative;
	width: 190px;
	margin-bottom:10px
}
.activity-ads .slide-items {
	height: 465px;
	overflow: hidden;
	width: 190px;
}
.activity-ads .slide-items li {
	float: left;
	height: 465px;
	overflow: hidden;
	width: 190px;
}
#slide .slide-controls span.curr {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 0 none;
	color: #333333;
	height: 30px;
	padding-top: 4px;
	width: 111px;
}
#slide .slide-controls span a:link, #slide .slide-controls span a:visited {
	color: #CCCCCC;
	text-decoration: none;
}
#slide .slide-controls span.curr a:link, #slide .slide-controls span.curr a:visited {
	color: #333333;
	font-weight: 700;
}
.activity-ads .gc-sco-control {
	bottom: 0;
	height: 22px;
	position: absolute;
	right: 10px;
	text-align: right;
}
.activity-ads .gc-sco-control span {
	background: url(../images/20120924D.png) no-repeat scroll -26px 0 rgba(0, 0, 0, 0);
	border-radius: 3px 3px 0 0;
	height: 22px;
	line-height: 22px;
	opacity: 1;
	text-align: center;
	width: 26px;
}
.activity-ads .gc-sco-control span.curr {
	background: url(../images/20120924D.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	color: #333333;
}
.slide-controls span {
	background: none repeat scroll 0 0 #999999;
	border-radius: 12px;
	color: #FFFFFF;
	cursor: default;
	display: inline-block;
	text-align: center;
}
/************热销商品************/
.blk08 {
	height:156px;
}
.blk08_left {
	display: inline;
	float: left;
	width: 750px;
	border:1px solid #dddddd;
	border-top: 1px solid #6f2c91;
	background:#fff;
	height:134px;
	margin-top:10px;
}
.blk08_left h2 {
	color: #6f2c91;
	font-family: "微软雅黑";
	font-size: 14px;
	font-weight: bold;
	height: 35px;
	line-height: 35px;
	padding: 0 0 0 15px;
	width:70px;
	border-top:3px solid #6f2c91;
	margin-top:-3px
}
.blk08_left_main {
	overflow: hidden;
}
.blk08_left_main dl {
	display: inline;
	float: left;
	margin: 0px 0px 0 10px;
	width: 220px;
}
.blk08_left_main dl dt a img {
	display: inline;
	float: left;
	height: 85px;
	width: 85px;
}
.blk08_left_main dl dd {
	display: inline;
	float: right;
	width: 130px;
}
.blk08_left_main dl dd p {
	color: #999999;
	font-size: 12px;
	font-weight: normal;
	height: 40px;
	line-height: 20px;
	overflow: hidden;
	padding-top:10px
}
.blk08_left_main dl dd p a {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
}
.blk08_left_main dl dd p a:hover {
	color: #FF6600;
}
.blk08_left_main dl dd h6 {
	color: #999999;
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
}
.blk08_left_main dl dd h6 strong {
	color: #FF6600;
	font-family: Arial, Helvetica, sans-serif;
}
.blk08_left_main dl dd span a {
	background-color: #F36D00;
	border-radius: 2px;
	color: #FFFFFF;
	display: block;
	font-size: 12px;
	font-weight: bold;
	height: 25px;
	line-height: 25px;
	text-align: center;
	width: 80px;
}
.blk08_right {
	display: inline;
	float: right;
	width: 220px;
	border:1px solid #dddddd;
	border-top: 1px solid #6f2c91;
	background:#fff;
	height:134px;
	margin-top:10px
}
.blk08_right h2 {
	color: #6f2c91;
	font-family: "微软雅黑";
	font-size: 14px;
	font-weight: bold;
	height: 35px;
	line-height: 35px;
	padding: 0 0 0 15px;
	width:70px;
	border-top:3px solid #6f2c91;
	margin-top:-3px
}
.blk08_right_main {
	overflow: hidden;
	padding: 5px 10px 0 15px;
}
.blk08_right_main ul li {
	font-size: 12px;
	font-weight: normal;
	line-height: 22px;
}
.blk08_right_main ul li a {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
}
.blk08_right_main ul li a:hover {
	color: #FF6600;
}
/**********商品展示*****************/
div.productList .productList_rightback {
	background:#fff;
}
div.productList .table {
	background:#fff;
	padding-left:35px;
	padding-bottom:50px
}
div.productList .result_pic img {
	margin:0 auto;
	width:170px;
	height:170px;
	margin-left:6px
}
